package com.hengpeng.itfints.service.invest;

import java.util.List;

import com.hengpeng.itfinbase.persist.InvestInfo;
import com.hengpeng.itfints.controller.investInfo.vo.InvestInfoVo;

/**
 * <pre>
 * 投资服务类
 * </pre>
 * @author weiyuan
 * @version 1.0, 2015年6月3日
 */
public interface InvestInfoService
{
	/**
	 * <pre>
	 * 投资记录
	 * </pre>
	 * @param borrowId
	 * @param investUserId
	 * @return
	 */
	public List<InvestInfo> queryInvestList(Long borrowId, Long investUserId, InvestInfo.InvestStatus status);
	/**
	 * <pre>
	 * 查询投资资金明细
	 * </pre>
	 * @param investUserId
	 * @param status
	 * @param queryTime
	 * @return
	 */
	public List<InvestInfo> queryAccountInvestList(Long investUserId, String status, String queryTime);
	
	/**
	 * <pre>
	 * 获取某人的投资记录
	 * </pre>
	 * @param investUserId
	 * @param status
	 * @return
	 */
	public List<InvestInfoVo> queryMyInvestList(Long investUserId, InvestInfo.InvestStatus status, String arrivalTime); 

}
